#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Zhangcl
import queue
q = queue.Queue() #先入先出
q = queue.LifoQueue() #后入先出
q = queue.PriorityQueue() #存储数据时可设置优先级的队列
q.put((1,'a'))  #放数据
q.put((2,'b'))
q.put((3,'c'))
print(q.qsize()) #查看数据多少
print(q.get())  #取数据
print(q.get())
print(q.get())
# q.full() #设置最大存放
# q.get(block=True, timeout=None) #block 是否设置卡住，false如果队列为空则,直接报错，不卡住,timeout设置卡住等待时间，超过时间直接退出报错
# q = queue.Queue(maxsize=3) #设置最大存放数